From 693c7beb987dd66c36a22990d7906636aec10462 Mon Sep 17 00:00:00 2001 From: "mjw@wray-m-3.hpl.hp.com" Date: Mon, 9 Aug 2004 12:52:35 +0000 Subject: [PATCH] bitkeeper revision 1.1159.6.4 (41177393RXYTn_RK_wu6NpLesN04YA) Raise an error when vbd grow fails. --- tools/python/xen/xend/server/blkif.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/tools/python/xen/xend/server/blkif.py b/tools/python/xen/xend/server/blkif.py index a51754bad3..192871d124 100755 --- a/tools/python/xen/xend/server/blkif.py +++ b/tools/python/xen/xend/server/blkif.py @@ -5,6 +5,7 @@ from twisted.internet import defer from xen.xend import sxp from xen.xend.XendLogging import log +from xen.xend.XendError import XendError import channel import controller @@ -193,13 +194,11 @@ class BlkifControllerFactory(controller.ControllerFactory): @type d: Deferred or None """ val = unpackMsg('blkif_be_vbd_grow_t', msg) - # Check status? status = val['status'] if status != BLKIF_BE_STATUS_OKAY: - log.debug("Error: Adding extent to vbd failed! (device %x)", - val['extent.device']) - # what to do here to abort???? - + raise XendError("Adding extent to vbd failed: device %x, error %d", + val['extent.device'], + status) if self.attached: if d: d.callback(dev) -- 2.30.2